package com.social.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@Accessors(chain = true)
@TableName("sys_upload_task")
public class SysUploadTask implements Serializable {
    @TableId("id")
    private Long id;
    //分片上传的uploadId
    @TableField("upload_id")
    private String uploadId;
    //文件唯一标识（md5）
    @TableField("file_identifier")
    private String fileIdentifier;
    //文件名
    @TableField("file_name")
    private String fileName;
    //所属桶名
    @TableField("bucket_name")
    private String bucketName;
    //文件的key
    @TableField("object_key")
    private String objectKey;
    //文件大小（byte）
    @TableField("total_size")
    private Long totalSize;
    //每个分片大小（byte）
    @TableField("chunk_size")
    private Long chunkSize;
    //分片数量
    @TableField("chunk_num")
    private Integer chunkNum;

}
